#include<iostream>
#include<vector>
#include<list>
#include<algorithm>
using namespace std;

//void test_list1()
//{
//	list<int> lt;
//	lt.push_back(1);
//	lt.push_back(2);
//	lt.push_back(3);
//	lt.push_back(4);
//
//	list<int>::iterator it = lt.begin();
//	while (it != lt.end())
//	{
//		cout << *it << " ";
//		++it;
//	}
//	cout << endl;
//	
//	for (auto e : lt)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//	
//	list<int>::iterator pos = find(lt.begin(), lt.end(),3);
//	if (pos != lt.end())
//	{
//		lt.insert(pos,10);
//	}
//	for (auto e : lt)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//
//}
//
//void test_list2()
//{
//	list<int> lt;
//	lt.push_back(10);
//	lt.push_back(3);
//	lt.push_back(7);
//	lt.push_back(4);
//	lt.push_back(1);
//	lt.push_back(2);
//	lt.push_back(9);
//	lt.push_back(8);
//	lt.push_back(5);
//	lt.push_back(0);
//
//	for (auto e : lt)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//
//	lt.sort();
//
//	for (auto e : lt)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//}
//int main()
//{
//	test_list2();
//	return 0;
//}
#include"List.h"
//void test1()
//{
//	const list<int> lt;
//	const int n = 10;
//	n = 11;
//}
int main()
{
	zhenbailinzi::test_list3();
	
	return 0;
}